home *** CD-ROM | disk | FTP | other *** search
/ Software Vault: The Gold Collection / Software Vault - The Gold Collection (American Databankers) (1993).ISO / cdr36 / ezrom120.zip / EZROM.DOC < prev    next >
Text File  |  1993-05-31  |  53KB  |  1,074 lines

  1.  
  2.                               EZ-ROM DOOR
  3.                               Version 1.20
  4.                           Released May 31, 1993
  5.  
  6.                    Copyright (C) 1993 by Mike Robinson
  7.  
  8.                             The Soft Parade
  9.                         Shelton, Connecticut, USA
  10.                         1:141/485    203-924-5603
  11.  
  12. ------- OVERVIEW ------------------------------------------------------------
  13.  
  14.         EZ-ROM Door is a file access and download door designed for use on
  15.         Wildcat 3.x BBS or any BBS that creates the standard DOOR.SYS file.
  16.         Files may be located on CD-ROM disk(s), magnetic disk(s), or both.
  17.         It provides browsing, text search and download capabilities from
  18.         within the door. It can even track the number of files/bytes
  19.         downloaded, enforce daily limits, and then record this information
  20.         in the main BBS database. An ASCII text file list is required for
  21.         each file area. The door can be run online, locally in the BBS,
  22.         and locally from the DOS command line. Up to 100 CD-ROM disks are
  23.         supported with up to 500 file areas on each disk.
  24.  
  25.         EZ-ROM can also serve as a very configurable menu extension. From
  26.         the same main menu a caller can choose from a selection of CD-ROM
  27.         disks, magnetic disk file areas, and external doors. These may be
  28.         used in any combination. When an external door is chosen, EZ-ROM
  29.         exits with an ErrorLevel which is then used in a batch file to pass
  30.         control to the selected external door.
  31.  
  32.         There is special support designed in for multiple nodes and/or
  33.         multiple CD-ROM drives such as the Pioneer DRM-600 six disk
  34.         changer. Considerable time and energy was spent working around the
  35.         speed limitations of today's CD-ROM drives. Actual CD-ROM drive
  36.         hardware access time has been minimized by:
  37.  
  38.         1. Maintaining the file lists on the magnetic drive. This is
  39.            optional. If the CD-ROM itself contains file lists, these can be
  40.            be accessed directly by the door in order to save hard drive
  41.            space. The same file lists may be shared by all nodes.
  42.  
  43.         2. Copying the file to a holding directory on the hard drive and
  44.            downloading it from there. This is also optional. You can
  45.            configure the door to download directly from the CD-ROM drive.
  46.  
  47.         3. Careful design of the the door logic. The CD-ROM drive hardware
  48.            is accessed as rapidly as possible and only when absolutely
  49.            required.
  50.  
  51.  
  52. ------- FEATURES ------------------------------------------------------------
  53.  
  54.         ■ Multiple disk support for up to 100 disks. Up to 500 separate
  55.           file areas per disk. No external menu program required. In fact,
  56.           EZ-ROM can also be used as a menu extension. It will display
  57.           menus and terminate with an ErrorLevel. You can combine CD-ROMs
  58.           and other doors on the same menu. Disks can be put on/off line by
  59.           setting one value in the configuration file. Offline disks look
  60.           the same as online except no downloads. MegaSearch feature can
  61.           search ALL disks for matching text. Separate custom access
  62.           control for each disk can be set greater than, less than, or
  63.           equal to caller security level. This sets which levels can get
  64.           into each disk. In addition, any number of specific security
  65.           levels can be set for each disk to allow browse-only access with
  66.           no downloads.
  67.  
  68.         ■ Batch downloads and file tagging of up to 20 files.
  69.  
  70.         ■ Local browse and copy to hard drive mode can be run from
  71.           the DOS command line or inside of the BBS. Also copies the
  72.           complete description line to an ASCII text file list.
  73.  
  74.         ■ Number of files/bytes downloaded is recorded in the BBS main
  75.           database and daily download limits are enforced.
  76.  
  77.         ■ Almost ANY type of ASCII text file list can be used. File lists
  78.           from PCBoard, Spitfire and other ASCII text "FILES.BBS" type of
  79.           lists can be used, usually without modification. Such lists are
  80.           usually supplied on most of the popular CD-ROM shareware
  81.           collections such as NightOwl, So Much Shareware, Pier, etc.
  82.           Single and multi-line descriptions are supported.
  83.           Also supports Spitfire style multi-line descriptions using the
  84.           smiley face  (ASCII 02) character.
  85.  
  86.         ■ Run as an online door, locally in the BBS, or from the DOS
  87.           command line. Low memory requirements. Only uses about 200
  88.           kilobytes, which includes the memory required for the DSZ
  89.           external protocol.
  90.  
  91.         ■ Caller time in door is limited to remaining time allowed on BBS.
  92.  
  93.         ■ Download from within door using Xmodem, Ymodem or Zmodem.
  94.           A copy of DSZ.COM or DSZ.EXE by Omen Technology Incorporated
  95.           is required. Zmodem MobyTurbo is supported.
  96.  
  97.         ■ Very rapid text search of both file names and descriptions.
  98.           Matches are highlighted in color.
  99.  
  100.         ■ File sharing and locking for multinode and network operation. All
  101.           file lists, menus, data files and logs may be shared. DOS version
  102.           3.0 or higher, with DOS SHARE installed, is required for proper
  103.           operation of file sharing and locking. Special collision
  104.           avoidance for multi-node and multi-disk. Prevents "thrashing" on
  105.           Pioneer multi-disk changer CD-ROM drives.
  106.  
  107.         ■ Automatically uses the BBS communication port settings.
  108.           Comm port speeds to 115,200 bps with hardware or software flow
  109.           control. Uses the BBS configured port speed, data bits, stop
  110.           bit, parity, comm port, I/O port and interrupt. Handles any UART.
  111.           Does not require or use a FOSSIL driver, but is compatible with a
  112.           FOSSIL if one is installed.
  113.  
  114.         ■ The door will recognize caller connect speeds of 0, 300, 1200,
  115.           2400, 4800, 7200, 9600, 12000, 14400, 16800, 19200.
  116.           It will use the value passed by the BBS in DOOR.SYS line 2 to
  117.           calculate the estimated download times. Note that sometimes this
  118.           value is incorrect. Some systems connect at 12000, 14400, or
  119.           16800 but "lie" and tell the BBS that the connect is 9600. The
  120.           good news is that the door factors in a speed increase due to
  121.           error correction.
  122.  
  123.         ■ Carrier detection. Resets the BBS if caller drops carrier.
  124.  
  125.         ■ Inactivity timeout configurable from 1 to 10 minutes.
  126.  
  127.         ■ Multitasker aware. Releases time slices (clock tics) to tasks
  128.           running in other windows when EZ-ROM is idle.
  129.           These multitaskers are automatically detected and supported:
  130.  
  131.           Windows 3.x & NT
  132.           DESQview 2.xx
  133.           DoubleDOS
  134.           VMiX 2.xx
  135.           MultiDos Plus 4.xx
  136.           OS/2 2.0
  137.           DOS 5.0 and DOS 6.0 Task Switcher and Compatibles
  138.           TaskView, TopView, OmniView, & Compatibles
  139.  
  140.         ■ Detailed status lines visible on top of local screen.
  141.           Shows caller name, statistics, time left, etc.
  142.  
  143.         ■ Detailed status screen displayed during download.
  144.           Shows caller's entire download/upload history and more.
  145.  
  146.         ■ Local keyboard controls include:
  147.  
  148.               ALT+C --- Chat Mode On/Off
  149.               ALT+D --- Drop To DOS (local sysop only)
  150.               ALT+J --- Drop To DOS (local sysop only)
  151.               F6 ------ Take Five Minutes From Caller
  152.               F7 ------ Give Five Minutes To Caller
  153.               F10 ----- Exit The Door
  154.               ALT+F1 -- Exit The Door
  155.               ALT+F2 -- Exit The Door
  156.               ALT+K --- Kill. Throw the caller off the BBS *NOW*
  157.  
  158.         ■ ANSI color or plain ASCII text modes. Initial mode is the same as
  159.           passed by the BBS. Caller can toggle ANSI on/off from within the
  160.           door. Door contains its own ANSI driver and can show ANSI
  161.           graphics on the local screen even if DOS ANSI.SYS is not loaded.
  162.  
  163.         ■ Sysops can design their own (optional) custom screens.
  164.           Door will display WELCOME.CLR or WELCOME.BBS before it runs.
  165.           (Available in registered versions only).
  166.           Place these in the same directory as EZROM.EXE.
  167.           If ANSI is on then the .CLR file will be shown, otherwise
  168.           the .BBS file will be shown.
  169.  
  170.         ■ Several configuration options:
  171.           Optional logoff after transfer.
  172.           Optional time penalty for dropped carrier.
  173.           Configurable number of lines displayed per page.
  174.           Can specify the character used in determining which lines in a
  175.           file list contain a valid file for tagging and display purposes.
  176.           Configurable activity log format.
  177.  
  178.         ■ DSZmodem is "trapped" inside a window so that data does not
  179.           scroll up off screen as download progresses.
  180.  
  181.         ■ Full logging of all caller activities in the door.
  182.  
  183.  
  184. ------- SETUP for SINGLE-DISK MODE ------------------------------------------
  185.  
  186.         1. Unzip this archive into one subdirectory. This will be the
  187.            EZ-ROM home directory, which is named C:\WC30\CDROM in the
  188.            following example, but any subdirectory name may be used.
  189.  
  190.         2. Modify the included EZROM.CFG file to meet your needs.
  191.            See CONFIGURATION VERBS below for description of each option.
  192.            Any line in EZROM.CFG that does not begin with a letter is
  193.            ignored. The lines that begin with semicolons, for example, are
  194.            used for comments and ignored by the program.
  195.            Keep this file in the EZ-ROM home directory.
  196.  
  197.         3. Prepare an ASCII text file list for each subdirectory on the
  198.            CD-ROM. These are often included on the CD-ROM and can usually
  199.            be used with little or no modification. Keep the lists in the
  200.            EZ-ROM home directory or on the CD-ROM. The first line of each
  201.            file entry in the list should be in the following format:
  202.  
  203. ....+....1....+....2....+....3....+....4....+....5....+....6....+....7....+...
  204. EZROM120.ZIP   79,330  05-31-93  EZ-Rom v1.20, CD-ROM Door by Mike Robinson
  205. <---Name---> <-Size--><-Date---><-------------Description------------------- >
  206.  
  207.            This is the standard single line format.
  208.  
  209.            If Spitfire style multi-line descriptions with smiley face 
  210.            (ASCII 02) character are used, the line may be up to 255
  211.            characters long and all on one line. The smiley face marks the
  212.            separation between lines. Spitfire multi-line format will be
  213.            automatically recognized by EZ-Rom if there is at least one
  214.            smiley face on the line.
  215.  
  216.            For other multi-line formats, (such as PCBoard) the description
  217.            lines may lie on multiple lines between column 33 and 78 as
  218.            shown:
  219.  
  220. <---Name---> <-Size--><-Date---><-------------Description------------------- >
  221. ....+....1....+....2....+....3....+....4....+....5....+....6....+....7....+...
  222. EZROM120.ZIP   79,330  05-31-93  EZ-Rom v1.20, CD-ROM file download door.
  223.                                | For Wildcat or any DOOR.SYS BBS.
  224.                                | CDROM or magnetic drive, Multi-disk,
  225.                                | Multi-node, Batch download, File tagging,
  226.                                | Text search, Logs downloads,
  227.                                | Enforces daily limits. By Mike Robinson
  228.                                 <-------------Description------------------- >
  229.  
  230.            The character "|" is not required, although it is often included
  231.            in PCBoard type lists. If it is in column 32 as shown, it will
  232.            not be displayed since the description begins in column 33.
  233.  
  234.            Descriptive headers may be used at the top of each file list or
  235.            at any point within the list. Any line which does not contain
  236.            the tag character at the proper location is assumed to be a
  237.            description line and is displayed without modification.
  238.            (See TAGCHAR in Configuration Verbs section below.)
  239.  
  240.         4. Modify the included DISK.CLR and DISK.BBS to meet your needs.
  241.            These two files are the list of file areas on the disk and are
  242.            mandatory or the program will not run. Try to keep these to
  243.            under 21 displayed lines or the top may scroll off the screen.
  244.            Additional options for these files are described below.
  245.            Keep these files in the EZ-ROM home directory.
  246.  
  247.         5. Make sure a copy of DSZ.COM or DSZ.EXE is somewhere on your DOS
  248.            path or in the EZ-ROM home directory.
  249.  
  250.         6. (OPTIONAL) Place custom screens in the EZ-ROM home directory.
  251.            If they exist, WELCOME.CLR or WELCOME.BBS will be displayed
  252.            prior to entering the door. If they exist, GOODBYE.CLR or
  253.            GOODBYE.BBS will be displayed after a download if the caller
  254.            selects log off after transfer. The .CLR extension indicates
  255.            an ANSI file, .BBS is a plain ASCII file.
  256.  
  257.         7. Run the program online via a batch file such as DOOR1.BAT.
  258.            The batch file should contain these commands:
  259.  
  260.            CD C:\WC30\CDROM
  261.            EZROM  C:\WC30\WCWORK\NODE1\DOOR.SYS  C:\WC30\CDROM\EZROM.CFG
  262.  
  263.            The complete paths and file names must be specified.
  264.  
  265.  
  266. ------- SETUP for MULTI-DISK MODE ------------------------------------------
  267.  
  268.         1. Unzip this archive into one subdirectory. This will be the
  269.            EZ-ROM home directory, which is named C:\WC30\CDROM in the
  270.            following example, but any subdirectory name may be used.
  271.            You only need one copy of EZROM.EXE and it must be kept here.
  272.  
  273.         2. Modify the included EZROM.MAS file to meet your needs.
  274.            See CONFIGURATION VERBS below for description of each option.
  275.            This is the master file that sets the configuration and location
  276.            for all of the disks. Any line in EZROM.MAS that does not begin
  277.            with a letter is ignored. The lines that begin with semicolons,
  278.            for example, are used for comments and ignored by the program.
  279.            Keep this file in the EZ-ROM home directory.
  280.  
  281.         3. Create a separate subdirectory for each of your CD-ROM disks.
  282.            The general arrangement should look something like this:
  283.                             ┌──────────────┐
  284.                             │ EZROM.EXE    │ EZ-ROM home directory
  285.                             │ EZROM.MAS    │
  286.                             │ MAIN.BBS/CLR │
  287.                             └───────┬──────┘
  288.                                     │
  289.                   ┌─────────────────┼─────────────────┬────── - - - etc.
  290.            ┌──────┴───────┐  ┌──────┴───────┐  ┌──────┴───────┐
  291.            │ EZROM.CFG    │  │ EZROM.CFG    │  │ EZROM.CFG    │
  292.            │ DISK.BBS/CLR │  │ DISK.BBS/CLR │  │ DISK.BBS/CLR │
  293.            │ FILELISTS    │  │ FILELISTS    │  │ FILELISTS    │
  294.            └──────────────┘  └──────────────┘  └──────────────┘
  295.             subdirectory      subdirectory       subdirectory
  296.             for disk 1        for disk 2         for disk 3
  297.  
  298.         4. Copy EZROM.CFG to each of the disk subdirectories. This is the
  299.            configuration file for that disk and must be modified to suit
  300.            that disk. EZROM.CFG must contain the disk name and all the
  301.            paths to the files and lists for that disk. This is all that
  302.            MUST be included, any of the other settings are optional, but
  303.            they will be applied if they are there.
  304.  
  305.         5. Prepare an ASCII text file list for each subdirectory on each
  306.            CD-ROM disk. These are often included on the CD-ROM and can
  307.            usually be used with little or no modification. Keep the lists
  308.            in the subdirectory for that disk or on the CD-ROM. See single
  309.            disk mode section above for the file list format.
  310.  
  311.         6. Copy DISK.BBS and DISK.CLR to each of the disk subdirectories.
  312.            This is the display menu showing the file areas available on the
  313.            disk and must be modified to suit the disk. Try to keep these to
  314.            under 21 displayed lines or the top may scroll off the screen.
  315.            Addition options for these files are described below.
  316.  
  317.         7. Make sure a copy of DSZ.COM or DSZ.EXE is somewhere on your DOS
  318.            path or in the EZ-ROM home directory.
  319.  
  320.         8. (OPTIONAL) Place custom screens in the EZ-ROM home directory.
  321.            If they exist, WELCOME.CLR or WELCOME.BBS will be displayed
  322.            prior to entering the door. If they exist, GOODBYE.CLR or
  323.            GOODBYE.BBS will be displayed after a download if the caller
  324.            selects log off after transfer. The .CLR extension indicates
  325.            an ANSI file, .BBS is a plain ASCII file.
  326.  
  327.         9. Run the program online via a batch file such as DOOR1.BAT.
  328.            The batch file should contain these commands:
  329.  
  330.            CD C:\WC30\CDROM
  331.            EZROM  C:\WC30\WCWORK\NODE1\DOOR.SYS  C:\WC30\CDROM\EZROM.MAS
  332.  
  333.            EZ-ROM runs multi-disk mode if config file extension is .MAS.
  334.            (Single-disk mode is selected by using extension .CFG)
  335.            The complete paths and file names must be specified.
  336.  
  337.  
  338. ------- LOCAL MODE ---------------------------------------------------------
  339.  
  340.            EZ-ROM may be run in local mode if you log onto the BBS
  341.            locally. It may also be run in local mode from the DOS
  342.            command line:
  343.  
  344.            CD C:\WC30\CDROM
  345.            EZROM  LOCAL
  346.  
  347.            If EZROM.MAS is found in the current directory, then multi-disk
  348.            mode is selected. If EZROM.CFG is found, then single-disk mode
  349.            is run. Local mode allows you to browse the lists, tag files,
  350.            and copy the files (and descriptions) to the hard drive.
  351.  
  352.  
  353. ------- CONFIGURATION VERBS -------------------------------------------------
  354.  
  355.            Configuration verbs are used in EZROM.CFG for both single-disk
  356.            mode and multi-disk mode. The program reads each line and if it
  357.            begins with a configuration verb, then the configuration is
  358.            modified as directed by the verb. If a line begins with
  359.            anything other than a letter, it is ignored. The explanatory
  360.            comments are on lines beginning with a semicolon and are
  361.            therefore ignored. The verbs are NOT case sensitive, but they
  362.            must be spelled correctly. The order of the lines is generally
  363.            not important except for the DISKS and AREAS verbs.
  364.  
  365.            For multi-disk mode, many of the same configuration verbs are
  366.            also used in EZROM.MAS. The configuration verbs in EZROM.MAS are
  367.            read into memory when the program starts. When a disk is
  368.            selected by the caller, the EZROM.CFG file for that disk is
  369.            read. When returning to the main menu from a disk menu, program
  370.            startup values are restored from memory. Most of the
  371.            configuration verbs can be set in either (or both) the master
  372.            EZROM.MAS or the disk specific EZROM.CFG. The values in the
  373.            master prevail when the program is at the first menu. The values
  374.            for each disk prevail whenever that disk is loaded or read.
  375.  
  376.  
  377.            DISKNAME So Much Shareware 2
  378.  
  379.            This verb is only used in EZROM.CFG and has no effect in
  380.            EZROM.MAS. This name is used in the local status bar display on
  381.            the top of the screen and in the door log entries.
  382.  
  383.  
  384.            COPYTOMAG ON
  385.            COPYTOMAG OFF
  386.  
  387.            Choose one. If CopyToMag ON then files will be copied to the
  388.            magnetic hard drive just before downloading. These files will
  389.            then be erased once the download is completed. If CopyToMag OFF
  390.            then the files will be downloaded directly from the CD-ROM
  391.            drive. Default is CopyToMag ON
  392.  
  393.  
  394.            HOLDDIR  C:\WC30\CD-HOLD
  395.  
  396.            This is the holding directory where the files are copied to if
  397.            CopyToMag is ON. The program also stores the batch download file
  398.            list here in all cases. The program takes care of its own
  399.            housekeeping and deletes the copied files after the download.
  400.            Just the copied files are deleted. Any other files that exist in
  401.            this directory will NOT be deleted. In local mode, the files are
  402.            also copied here and the descriptions are added to a FILES.BBS
  403.            in this subdirectory. If no FILES.BBS exists, one is created.
  404.            The default is the root directory C:\.
  405.  
  406.  
  407.            LOGNAME  C:\WC30\ACTIVITY.001
  408.  
  409.            Registered versions only. Gives the name of the caller activity
  410.            log file. The default is ACTIVITY.001.
  411.  
  412.  
  413.            LOG ON
  414.            LOG OFF
  415.  
  416.            Choose one. Turns call log ON or OFF.
  417.            In unregistered versions the log is forced OFF.
  418.            In registered versions the default is Log ON.
  419.            In local mode the log is forced OFF.
  420.  
  421.  
  422.            SHARE ON
  423.            SHARE OFF
  424.  
  425.            Choose one. Turns file sharing and locking ON or OFF. File
  426.            sharing is generally not required on a single-node BBS. This
  427.            program will run much faster with Share OFF. The default is
  428.            Share ON.
  429.  
  430.  
  431.            TIMEOUT 180
  432.  
  433.            This is the caller inactivity timeout delay in SECONDS. If no
  434.            keystrokes are received for this length of time, the door will
  435.            exit and return the caller to the BBS. Values from 60 to 600
  436.            seconds are allowed. The default is 180 seconds (3 minutes).
  437.  
  438.  
  439.            DEBUG ON
  440.            DEBUG OFF
  441.  
  442.            Choose one. Most program error conditions are logged to
  443.            EZROM.LOG if Debug is turned on. The program may load a bit
  444.            faster if you turn this off. If you are experiencing
  445.            difficulties, leave Debug ON. The default is Debug ON.
  446.  
  447.  
  448.            DIRECTVIDEO ON
  449.            DIRECTVIDEO OFF
  450.  
  451.            Choose one. With DirectVideo ON, all local screen writes will
  452.            done directly to video memory instead of through the BIOS. The
  453.            default is DirectVideo ON. This seems to work fine on most
  454.            systems.
  455.  
  456.  
  457.            CHECKSNOW ON
  458.            CHECKSNOW OFF
  459.  
  460.            Choose one. CheckSnow ON enables "snow checking" when using
  461.            DirectVideo ON. It has no effect if DirectVideo OFF. Some older
  462.            CGA monitors may requires this. It should not be a problem on
  463.            most monochrome, EGA or VGA video systems. Some systems may run
  464.            a bit faster with CheckSnow OFF. The default is CheckSnow ON.
  465.  
  466.  
  467.            BIOSSCROLL ON
  468.            BIOSSCROLL OFF
  469.  
  470.            Choose one. If BiosScroll OFF, then a special scrolling routine
  471.            is used that suppresses snow and flicker on systems with any
  472.            kind of color graphics. However, BiosScroll ON is a bit faster.
  473.            The default is BiosScroll ON.
  474.  
  475.  
  476.            DROPPENALTY 300
  477.  
  478.            Number of SECONDS to penalize the caller if carrier is dropped
  479.            when in the door. This time will be subtracted from the callers
  480.            time allowed during the next call that day. If the caller does
  481.            not call back until the next day, then this penalty will have no
  482.            effect. Values from 0 to 7200 seconds (0 to 120 minutes) are
  483.            allowed. The default is 300 seconds (5 minutes).
  484.  
  485.  
  486.            ALLOWLOGOFF ON
  487.            ALLOWLOGOFF OFF
  488.  
  489.            If AllowLogOff ON then the caller will be offered the option to
  490.            select unattended automatic logoff after each download. If you
  491.            allow logoff then you can place a copy of your desired logoff
  492.            display screen(s) in the EZ-ROM home directory. This is
  493.            optional. If this screen exists, it will be shown only after an
  494.            automatic logoff.
  495.            The default is AllowLogOff ON.
  496.  
  497.  
  498.            LINESPERPAGE 22
  499.  
  500.            Determines the number of lines shown for each screen page when
  501.            the caller is scrolling through the file lists. Values from 5 to
  502.            30 lines per page are allowed. The default is 22 lines per page.
  503.  
  504.  
  505.            TAGCHAR 26 -
  506.  
  507.            This determines the line position and character used to
  508.            determine which lines in a file list contain a valid file for
  509.            tagging and display purposes. Lines which contain this exact
  510.            character at this exact position are colorized and assigned a
  511.            tag letter. Lines which do NOT contain this character at this
  512.            position are assumed to be header lines or extended description
  513.            lines. This option allows the use off many different styles of
  514.            file lists.
  515.            The default is a dash at position 26 as shown below:
  516.  
  517.  
  518.  
  519. ....+....1....+....2....+....3....+....4....+....5....+....6....+....7....+
  520. EZROM120.ZIP   75,085  05-31-93  EZ-Rom CD-ROM Door v1.20 by Mike Robinson
  521.                          ^
  522.                          character at position (column) 26 is a dash
  523.  
  524.            Examples of common file formats:
  525.            TagChar 26 -   (tag lines with a dash at position 26) (default)
  526.            TagChar 28 -   (tag lines with a dash at position 28)
  527.            TagChar 26 /   (tag lines with a forward slash at position 26)
  528.            TagChar 28 /   (tag lines with a forward slash at position 28)
  529.            TagChar 18 ,   (tag lines with a comma at position 18 )
  530.  
  531.            Only one character and position may be designated as the
  532.            TagChar. If multiple TagChar are specified in EZROM.CFG then the
  533.            last TagChar specified is used. For file tagging to work
  534.            properly, the file name must be listed first on each line of the
  535.            file list (column position 1 to 13);
  536.  
  537.  
  538.            NODOWNLOAD 10 15 20
  539.  
  540.            This sets no download status for listed security levels.
  541.            In the example shown above security levels 10, 15 and 20 are not
  542.            allowed to download. Up to 20 levels can be set on one
  543.            NoDownLoad line. Use as many lines as your require, each line
  544.            beginning with NoDownLoad. If running multi-disk and this verb
  545.            is set in EZROM.MAS, then it applies to all disks. If set in
  546.            EZROM.CFG then it applies to just one disk. The value in
  547.            EZROM.CFG prevails.
  548.  
  549.  
  550.  
  551.            AREAS
  552.            E:\GAMES1    C:\WC30\CDROM\01.LST
  553.            E:\GAMES2    C:\WC30\CDROM\02.LST
  554.            E:\EDUCATE   C:\WC30\CDROM\03.LST
  555.            E:\MUSIC     C:\WC30\CDROM\04.LST
  556.            E:\GRAPHICS  C:\WC30\CDROM\05.LST
  557.            E:\CLIPART   C:\WC30\CDROM\06.LST
  558.            E:\GIFS      C:\WC30\CDROM\07.LST
  559.            E:\HOBBY     C:\WC30\CDROM\08.LST
  560.            AREAS
  561.  
  562.            The AREAS configuration verb is a special case. It is only used
  563.            in EZROM.CFG, but it is used for both single-disk mode and
  564.            multi-disk mode. It is used to signify both the beginning and
  565.            end of a list of file areas. The example above shows 8 file
  566.            areas, but you can have as many as 500 file areas per disk.
  567.            There must be one file area per line. The first line is file
  568.            area number 1 and the rest follow in order until you reach the
  569.            end.
  570.            The list MUST BEGIN and END with the keyword "AREAS".
  571.            The list MUST BEGIN and END with the keyword "AREAS".
  572.            Each line has two entries separated by at least one blank space.
  573.            The first is the path to the file area on the CD-ROM. The second
  574.            is the full path and filename of the associated file list. The
  575.            list can have any filename.
  576.  
  577.            The file lists can be located on a normal magnetic hard disk or
  578.            on the CD-ROM (if they exist on the CD-ROM). The door will run
  579.            much faster if you locate the file lists on the normal magnetic
  580.            hard disk. Note that you can also use this door to access normal
  581.            file areas on your hard drive. You can mix normal file areas
  582.            with CD-ROM areas in the same door. The file areas do not have
  583.            to reside on the same drive letter or same physical drive. If
  584.            you have a network, you can access file areas on a different
  585.            machine. You could even put ALL of your BBS file areas in
  586.            one or more of these doors. For example, you could put adult
  587.            files in one door and restrict access to adults only. Or you
  588.            could have special file doors reserved for privileged,
  589.            contributing or subscribing callers.
  590.  
  591.            The example above is a portion of the sample EZROM.CFG supplied
  592.            in this package. It is for the "So Much Shareware 2" CD-ROM disk
  593.            first published in September 1992. The file lists are resident
  594.            on the CD-ROM as SFFILES.BBS in each subdirectory and can be
  595.            easily copied to a hard drive.
  596.  
  597.  
  598.  
  599.            DISKS
  600.            1   ON   >5    0    C:\WC30\CDROM1\EZROM.CFG
  601.            2   ON   <30   0    C:\WC30\CDROM2\EZROM.CFG
  602.            3   ON   =20   0    C:\WC30\CDROM3\EZROM.CFG
  603.            4   OFF  >5    0    C:\WC30\CDROM4\EZROM.CFG
  604.            5   ON   >5    20
  605.            6   ON   >5    0    C:\WC30\CDROM6\EZROM.CFG
  606.            DISKS
  607.  
  608.            The DISKS configuration verb is a special case. It is only used
  609.            in EZROM.MAS and is for multi-disk mode only. It is used to
  610.            signify both the beginning and end of a list of disks. The
  611.            example above shows 6 disks, but you can have as many as 100.
  612.            There must be one disk per line and they must be on consecutive
  613.            lines.
  614.            The list MUST BEGIN and END with the keyword "DISKS".
  615.            The list MUST BEGIN and END with the keyword "DISKS".
  616.  
  617.            COLUMN 1 is the key character that the caller uses to select the
  618.               disk. Number 1 to 6 are shown, but any almost any single
  619.               character may be used. This includes letters, numbers and
  620.               symbols. Letters must be uppercase. Do not use the letters K,
  621.               Q, and S since these are used to select options on the EZ-ROM
  622.               main menu. Do not use numbers greater than 9 since these
  623.               require more than one character.
  624.            COLUMN 2 shows if door is ON or OFF line. If OFF, the disk is
  625.              browse-only with no downloads allowed.
  626.            COLUMN 3 shows the security level required to enter the disk.
  627.              For example if it is set to:
  628.              >5   (only security levels greater than 5 may enter)
  629.              <30  (only security levels less than 30 may enter)
  630.              =20  (only security level equal to 20 may enter)
  631.              There must be no spaces between the symbol and the level
  632.              number.
  633.            COLUMN 4 is the type. Set this to 0 for a CD-ROM disk. Set it
  634.              any value between 10 and 255 and EZ-ROM will terminate with
  635.              this ErrorLevel when this door is selected by the caller. This
  636.              allows EZ-ROM to be used like an external menu program. In
  637.              this case, you need to catch and respond to these ErrorLevels
  638.              in the batch file that runs EZ-ROM. CD-ROM disks and external
  639.              doors may be combined freely in the same menu. A normal EZ-ROM
  640.              exit where no door or disk is selected is ErrorLevel 0.
  641.              Internal errors in EZ-ROM exit with ErrorLevel 1. Do not set
  642.              ErrorLevels 1 to 9 as these are reserved for future use.
  643.            COLUMN 5 is the full path and file name of the EZROM.CFG used
  644.              for each CD-Rom disk. Create a separate subdirectory for each
  645.              disk. Place all the files for that particular disk in the same
  646.              subdirectory along with the EZROM.CFG for that disk. Column 5
  647.              is blank if this line indicates an external door.
  648.  
  649.  
  650.  
  651.            STYLE 1
  652.            STYLE 2
  653.  
  654.            Choose one of the style commands shown above. Determines the
  655.            style of the download line in the caller activity log entries in
  656.            registered versions only. Has no effect in unregistered
  657.            versions. Some third party utility programs read the callers log
  658.            and count or log downloads. These programs require certain
  659.            download log entry styles which are similar to those created by
  660.            a normal BBS download.
  661.  
  662.            Two styles are now offered. More will be added if requested.
  663.            Only one style may be used in each configuration file. If
  664.            multiple styles are specified, then the last one specified is
  665.            used.
  666.  
  667.            For Style 1 (Wildcat) a typical log entry looks like this:
  668.            * File [ATETRIS.ZIP] downloaded from (Area 1) via Zmodem
  669.  
  670.            For Style 2 a typical log entry looks like this:
  671.            * 1800LIST.TXT    2,276  Listing Of 1-800 BBS Systems
  672.  
  673.  
  674.            BUSYFLAG C:\WC30\CD-HOLD\DRIVE1.BSY
  675.  
  676.            For use in multi-disk mode. Optional. A semaphore marker file
  677.            system of collision protection is set by this verb. EZ-ROM
  678.            checks for the existence of this busy flag file before each
  679.            CD-ROM read. If the file is there, then it waits until the other
  680.            node erases the file. EZ-ROM creates this file whenever it
  681.            begins to read from the CD-ROM drive and erases this file when
  682.            the read is complete. The same busy flag name must be set for
  683.            each disk that uses the same drive.
  684.  
  685.  
  686.            FLAGDELAY 30
  687.  
  688.            For use in multi-disk mode. Optional. Sets the maximum time
  689.            in seconds that the door will wait for a busy CD-ROM drive.
  690.            The default is 30 seconds which means the door will wait for
  691.            up to 30 seconds before halting the attempted disk read
  692.            operation and sending a message of "please try again later."
  693.            The allowable range is 0 to 300 seconds.
  694.  
  695.  
  696.            DELOLDFLAG 30
  697.  
  698.            For use in multi-disk mode. Optional. When EZ-ROM encounters a
  699.            busyflag, it checks it's age. If it is older than DELOLDFLAG in
  700.            minutes, then the flag is deleted. Only the flag declared by the
  701.            BusyFlag verb in the same configuration file is deleted. This is
  702.            a cleanup feature in case old flags are orphaned by a power
  703.            failure or other system problem. The default is 30 minutes which
  704.            means the door will delete any flag older than 30 minutes. The
  705.            system clocks on a network must be synchronized in order for
  706.            this verb to work properly. It is recommended that you set this
  707.            value to at least the maximum system time difference between any
  708.            2 network nodes. Remember that PC system clocks will drift out
  709.            of synchronization over time.
  710.            The allowable range is 5 to 720 minutes.
  711.  
  712.  
  713.            CHECKSIZE ON
  714.            CHECKSIZE OFF
  715.  
  716.            Choose one. For use in either multi-disk or single-disk mode.
  717.            Optional. The default is CheckSize ON.
  718.            If ON, then the CD-ROM drive will be read during file tagging
  719.            to determine if the file is actually there and it's size/date.
  720.            If OFF, then the CD-ROM will not be read during file tagging.
  721.            The file size and date will be read from the file list. This
  722.            will speed up the tagging operation and reduce the load on the
  723.            CD-ROM drive on multi-node and networked systems. OFF should
  724.            work well if your file lists have accurate file sizes and are in
  725.            a format where the size is listed in columns 9 to 21.
  726.            Note that if the file size in the list is wrong, a caller could
  727.            exceed his daily byte or time limit. If set OFF and a file size
  728.            cannot be read from the list, then a default size of 50
  729.            kilobytes is used. If this verb is used in EZROM.MAS, then it
  730.            applies to all disks. If used in EZROM.CFG, it applies to just
  731.            one disk.
  732.  
  733.  
  734.            SOFTFLOW
  735.  
  736.            Do not use this verb unless you are sure you need it.
  737.            Flow control is ALWAYS hardware (RTS/CTS) unless this verb is
  738.            used. It FORCES software flow control (XON/XOFF) and shuts off
  739.            hardware flow control. Hardware flow control is better and most
  740.            modern modems support it. If you use software flow control,
  741.            please send me a note. I am curious if anyone uses it.
  742.  
  743.  
  744.            FORCECOMPORT 2
  745.  
  746.            Do not use this verb unless you are sure you need it.
  747.            Com port selection is fully automatic based on the value
  748.            passed by DOOR.SYS. Use of this verb overides this value
  749.            and forces use of the specified com port.
  750.            Allowable for this verb is 1 to 8.
  751.            Use in EZROM.MAS if running multi-disk  mode.
  752.            Use in EZROM.CFG if running single-disk mode.
  753.            If specified in both, only the value in EZROM.MAS is used.
  754.  
  755.  
  756.            FORCEBASE $02F8
  757.  
  758.            Do not use this verb unless you are sure you need it.
  759.            I/O port base address selection is fully automatic based on
  760.            the standard IBM PC values associated with the selected com
  761.            port number. Use of this verb overides this value and forces
  762.            use of the specified I/O port base address. The $ indicates
  763.            that the address is specified as a hexadecimal number.
  764.            Allowable for this verb is any value from $02E8 to $5228.
  765.            Please note that no checking is done on this value and it
  766.            is entirely possible to specify a non-existant base address.
  767.            Use in EZROM.MAS if running multi-disk  mode.
  768.            Use in EZROM.CFG if running single-disk mode.
  769.            If specified in both, only the value in EZROM.MAS is used.
  770.  
  771.  
  772.            FORCEIRQ 3
  773.  
  774.            Do not use this verb unless you are sure you need it.
  775.            The IRQ number selection is fully automatic based on the
  776.            standard IBM PC values associated with the selected com port
  777.            number. Use of this verb overides this value and forces use
  778.            of the specified IRQ number.
  779.            Allowable for this verb is any value from 0 to 15.
  780.            Use in EZROM.MAS if running multi-disk  mode.
  781.            Use in EZROM.CFG if running single-disk mode.
  782.            If specified in both, only the value in EZROM.MAS is used.
  783.  
  784.  
  785.            FORCEVECTOR 11
  786.  
  787.            Do not use this verb unless you are sure you need it.
  788.            The ISR (Interrupt Service Routine) vector number selection
  789.            is fully automatic based on the standard IBM PC values
  790.            associated with the selected com port number. Use of this
  791.            verb overides this value and forces use of the specified
  792.            interrupt.
  793.            Allowable for this verb is any value from 8 to 15 or from 70 to 77.
  794.            Use in EZROM.MAS if running multi-disk  mode.
  795.            Use in EZROM.CFG if running single-disk mode.
  796.            If specified in both, only the value in EZROM.MAS is used.
  797.  
  798.  
  799. ------- DISPLAY FILES -------------------------------------------------------
  800.  
  801.            In multi-disk mode, the following display files may be used
  802.            to show the list of available disks:
  803.  
  804.            ANSI                  ASCII
  805.            -----------           -----------
  806.            MAINxxx.CLR           MAINxxx.BBS
  807.            MAINxxx.BBS           MAIN.BBS
  808.            MAIN.CLR
  809.            MAIN.BBS
  810.  
  811.            The "xxx" shown above represents a security level. For example,
  812.            MAIN10.CLR is the ANSI menu for security level 10. EZ-ROM
  813.            searches for the display files in the order indicated above.
  814.            If specific display files are not found for the caller's
  815.            security level, then the general MAIN.CLR/BBS files are shown.
  816.  
  817.            In both single-disk mode and multi-disk mode, the following
  818.            display files may be used to show the list of available
  819.            file areas on a specific disk:
  820.  
  821.            ANSI                  ASCII
  822.            -----------           -----------
  823.            DISKxxx.CLR           DISKxxx.BBS
  824.            DISKxxx.BBS           DISK.BBS
  825.            DISK.CLR
  826.            DISK.BBS
  827.  
  828.            The "xxx" shown above represents a security level. For example,
  829.            DISK150.BBS is the ASCII menu for security level 150. EZ-ROM
  830.            searches for the display files in the order indicated above.
  831.            If specific display files are not found for the caller's
  832.            security level, then the general DISK.CLR/BBS files are shown.
  833.  
  834.  
  835.            - MULTI-PAGE MENUS -
  836.  
  837.            You can also create a multi-page MAIN.CLR/BBS and/or
  838.            DISK.CLR/BBS. In this case, put all the pages in one file. Each
  839.            page should be no more than 21 displayed lines long and there
  840.            should be 4 blank lines between each page. The door will pause
  841.            at the end of each page and allow the caller to select a command
  842.            or scroll to the next page.
  843.  
  844.  
  845. ------- NOTES ---------------------------------------------------------------
  846.  
  847.         1. EZ-ROM reads all required BBS information from DOOR.SYS, so it
  848.            will work fine on any BBS type that can create this file. This
  849.            is generally thought of as the "standard" door file. Some
  850.            systems (Wildcat, Spitfire, RBBS, GAP, PCBoard, and others) can
  851.            generate DOOR.SYS directly, others may require a conversion
  852.            program. When EZ-ROM terminates (for any reason) it writes an
  853.            updated version of DOOR.SYS, so if your BBS reads DOOR.SYS on
  854.            return from a door, the caller information will be updated. I
  855.            think GAP BBS is one of the few BBSs that actually does read
  856.            back DOOR.SYS. Wildcat reads back USERINFO.DAT and EZ-ROM does
  857.            update the information in this file. Support for other BBS types
  858.            may be added in the future. So if you would like to see your
  859.            BBS type included, please send me a copy of the door file
  860.            specification.
  861.  
  862.         2. EZ-ROM uses the powerful and versatile DSZ program from Omen
  863.            Technologies for file transfers. DSZ makes available Xmodem,
  864.            Ymodem and Zmodem. Zmodem transfers will be sent using 16 bit,
  865.            32 bit, or MobyTurbo, as requested by the receiver (caller).
  866.            Ymodem transfers will be sent either as true Ymodem or even
  867.            Ymodem-g if requested by the caller. To utilize Ymodem-g, the
  868.            caller should select <Y>modem in EZ-ROM and then set his
  869.            terminal program to receive using Ymodem-g. Ymodem-g will not
  870.            work properly unless both the BBS modem and the caller's modem
  871.            are set for hardware error correction (such as V.42 or MNP).
  872.            Ymodem-g is only available in REGISTERED copies of DSZ.
  873.  
  874.         3. The <S>earch text command searches the entire line so that
  875.            all matches in file name, size, date, and description are
  876.            shown. This allows some interesting possibilities. For
  877.            example, a search for "-93" would show all files with dates
  878.            of 1993.
  879.  
  880.         4. Testing here on my system shows that the ASCII text file list
  881.            search routines in EZ-ROM are several times faster than searches
  882.            of a compiled database and index file. The text file lists also
  883.            take up about 1/3 as much space as a compiled database. In most
  884.            cases, the text file lists as supplied on each CD-ROM disk can
  885.            be used directly with no modification. If space is limited, you
  886.            do not have to copy these files to your hard drive. EZ-ROM can
  887.            read them right off the CD-ROM if so configured.
  888.  
  889.  
  890.  
  891. ------- REGISTRATION --------------------------------------------------------
  892.  
  893.         This is SHAREWARE. You may use this program for a free 30 day trial
  894.         period. After that, you must register it or stop using it.
  895.         You may give away free copies of this entire unmodified package,
  896.         but you may not sell it. I retain all rights to this program.
  897.  
  898.         As an incentive to encourage registration, the following features
  899.         are ONLY AVAILABLE IN THE REGISTERED VERSION:
  900.  
  901.         ■ The *** UNREGISTERED ***  message on the first screen is replaced
  902.           by your name and your BBS Name.
  903.  
  904.         ■ Wildcat's daily download file and byte limits will be enforced by
  905.           the door. The door will also record all downloads and add the
  906.           number of files and bytes downloaded to the main Wildcat data
  907.           base. So the caller's total daily downloads (sum of downloads
  908.           inside the door and normal Wildcat downloads) will never be more
  909.           than allowed by Wildcat. These limits are correctly tracked in
  910.           any combination, even if the caller enters and exits the door
  911.           several times. If Wildcat says a caller can only grab 10 files
  912.           per day, he will only be able to grab 10 files total per day.
  913.  
  914.             example:
  915.             A caller is allowed 10 downloads per day. He downloads 3 files
  916.             in this door. He is then only allowed 7 more downloads when he
  917.             returns to Wildcat.
  918.  
  919.           In the unregistered version, only the caller's daily time limit
  920.           is enforced. In the unregistered version, downloads are not
  921.           recorded and file/byte per day limits are not enforced.
  922.  
  923.         ■ WELCOME.CLR or WELCOME.BBS file will be displayed (optional).
  924.  
  925.         ■ Full logging of all caller activities in the door to ACTIVITY.xxx
  926.           or any file you choose. These log entries are designed to blend
  927.           nicely with the normal Wildcat log entries. Other BBS styles will
  928.           be added in future version and/or upon request.
  929.  
  930.           Here is an example from a typical Wildcat ACTIVITY.001:
  931. -------------------------------------------------------------------------
  932. 23:30 MIKE ROBINSON [FULLUSER] -  at 14400 bps on Sun, 05/02/93
  933.       * 8 Databits:YES, ANSI Detected:YES, MNP:YES, CONF:14, Time Limit:60
  934.       * DOOR #: 1 executed at 23:31
  935.       * Entered EZ-Rom  at 23:31:49
  936.       * Entered So Much Shareware 2  at 23:32:11
  937.       * File [TETRIS.ZIP] downloaded from (Area 1) via Zmodem
  938.       * Begin Zmodem at 23:32:34  Estimated Time:  0.5 Min.
  939.       * End   Zmodem at 23:33:01     Actual Time:  0.4 Min.
  940.       * Updated download records +1 file(s) and +35,169 bytes.
  941.       * Exited  So Much Shareware 2  at 23:33:12
  942.       * Entered Night Owl 7.0  at 23:33:18
  943.       * Exited  Night Owl 7.0  at 23:34:54
  944.       * Exited  EZ-Rom  at 23:34:56
  945.       * MIKE ROBINSON returned from DOS or DOOR at 23:34
  946. 23:35 Signed off NORMALLY.  Time Logged: 4 with 53 minutes remaining.
  947. -------------------------------------------------------------------------
  948.  
  949.         In the unregistered version, only error conditions are logged.
  950.         No caller activity log is created in the unregistered version.
  951.  
  952.         Registration is $20 (Twenty) US DOLLARS.
  953.         Personal check, bank check or money orders are acceptable.
  954.         Checks must be from a bank or financial institution with
  955.         a cashing address within the USA listed on the front of the
  956.         check. Most major banks in other countries can issue such an
  957.         international money order or international bank check.
  958.  
  959.         Registered Sysops are entitled to free program support, and free
  960.         access to all files and features on my BBS. Support is available
  961.         from me on my BBS, in FidoNet (Wildcat echo), Spitfire CircuitNet
  962.         (CD-ROM echo) and via direct FidoNet crash netmail. Suggestions for
  963.         future improvements from registered Sysops will receive careful
  964.         consideration.
  965.  
  966.         In order to register the program, you will have to call my BBS and
  967.         download your personal registration key and instruction file. This
  968.         key will work for all future versions, so there will be no need to
  969.         download any specially compiled versions of the executable program
  970.         itself.
  971.  
  972.         If you do not yet have access to my BBS, please be sure to send
  973.         along a password and birthdate with your registration. Then I can
  974.         set up your logon account in advance. Please be sure to specify
  975.         your name and your BBS name exactly as you would like them to
  976.         appear on the first door screen.
  977.  
  978.         Your personal registration key and instruction file will be
  979.         ready for you to download on the day I receive your check,
  980.         usually by 19:00 eastern time.
  981.  
  982.         Registrations will not be mailed.
  983.  
  984.         -------------------------------------------------------
  985.         -------------------------------------------------------
  986.         -------------------------------------------------------
  987.  
  988.                      EZ-ROM 1.20 Door REGISTRATION FORM
  989.  
  990.         Your Name:
  991.         (40 characters maximum)
  992.  
  993.         BBS Name:
  994.         (40 characters maximum)
  995.  
  996.         BBS Phone Number:
  997.         (xxx-xxx-xxxx)
  998.  
  999.         Password to use on  Mike Robinson's BBS:
  1000.         (14 characters maximum)
  1001.  
  1002.         BirthDate to use on Mike Robinson's BBS:
  1003.         (mm-dd-yy)
  1004.  
  1005.         Your Address:
  1006.  
  1007.         Send this form and $20 (Twenty) US DOLLARS to:
  1008.  
  1009.         Michael Robinson
  1010.         9 Richard Boulevard
  1011.         Shelton, CT. 06484-4386
  1012.  
  1013.         Personal check, bank check or money orders are acceptable
  1014.         and must be drawn on a bank in the USA.
  1015.  
  1016.         -------------------------------------------------------
  1017.         -------------------------------------------------------
  1018.         -------------------------------------------------------
  1019.  
  1020.         InterNet  Mike.Robinson@485.n141.z1.fidonet.org
  1021.  
  1022.         ╔═══════════════════╗ ╔══════════════════════╗ ╔═══════════════════╗
  1023.         ║  The Soft Parade  ║ ║ Sysop: Mike Robinson ║ ║ 1200 to 16800 bps ║
  1024.         ║  Shelton, CT. USA ║ ║ Spitfire version 3.3 ║ ║   HST   V.32bis   ║
  1025.         ║   203-924-5603    ║ ║ Open 24 hours 7 days ║ ║  MNP 5   V.42bis  ║
  1026.         ║ FidoNet 1:141/485 ║ ║  CircuitNet  203000  ║ ║ USR Dual Standard ║
  1027.         ╚═══════════════════╝ ╚══════════════════════╝ ╚═══════════════════╝
  1028.         Latest version of the EZ-ROM Door may be File Requested (freq'ed)
  1029.         by any Fido compatible mailer 24 hours a day using the
  1030.         magic name: EZROM
  1031.  
  1032.         24 hour crash mail & file requests of any file listed in FILES.
  1033.         Magic Names: EZROM   SFROM   FILES
  1034.  
  1035.         VALIDATE Version 0.4
  1036.         Copyright (C) 1989-1992 by McAfee Associates.
  1037.         File Name:  EZROM.EXE
  1038.              Size:  57,257
  1039.              Date:  5-31-1993
  1040.         File Authentication:
  1041.         Check Method 1 - 6479
  1042.         Check Method 2 - 0FD4
  1043.  
  1044.         PKZIP archive security notice for this archive should read:
  1045.         Authentic files Verified!   # FEZ251
  1046.         MICHAEL N. ROBINSON
  1047.  
  1048.         Legal Stuff:
  1049.         Use this program at your own risk. No guarantees of any sort.
  1050.         "WILDCAT!" is Copyright (C) by Mustang Software, Inc.
  1051.         File sharing and locking implemented via BCSHARE Beta Version 0.7
  1052.         Copyright (C) By Mike Woltz 1990 Buffalo Creek Software.
  1053.         DSZ program Copyright by Omen Technology Inc.
  1054.  
  1055.         EZ-ROM Revision History
  1056.         Version 1.20 -- May  31, 1993 - Initial Public Release
  1057.  
  1058.         *******************************************************************
  1059.  
  1060.         OTHER PROGRAMS BY MIKE ROBINSON:
  1061.  
  1062.         SFROM120.ZIP   72,955  03-07-93  SF-Rom 1.20 Spitfire CD-ROM Door
  1063.  
  1064.         SF-Rom Door is a file access and download door designed for use on
  1065.         Spitfire 3.x BBS. Files may be located on CD-ROM disk(s), magnetic
  1066.         disk(s), or both. It provides browsing, text search and download
  1067.         capabilities from within the door. It can even track the number of
  1068.         files/bytes downloaded, enforce daily limits, and then record this
  1069.         information in the main Spitfire database. The door can be run
  1070.         online, locally in the BBS, and locally from the DOS command line.
  1071.         Up to 100 CD-ROM disks are supported with up to 500 file areas on
  1072.         each disk.
  1073.  
  1074.